Dsl

class Dsl

Types

Link copied to clipboard
object Companion

Properties

Link copied to clipboard
@get:JvmName(name = "getButtonGpio")
@set:JvmName(name = "setButtonGpio")
var buttonGpio: Int

uint32 button_gpio = 4;

Link copied to clipboard
@get:JvmName(name = "getBuzzerGpio")
@set:JvmName(name = "setBuzzerGpio")
var buzzerGpio: Int

uint32 buzzer_gpio = 5;

Link copied to clipboard
@get:JvmName(name = "getBuzzerMode")
@set:JvmName(name = "setBuzzerMode")
var buzzerMode: ConfigProtos.Config.DeviceConfig.BuzzerMode

.meshtastic.Config.DeviceConfig.BuzzerMode buzzer_mode = 13;

Link copied to clipboard
@get:JvmName(name = "getBuzzerModeValue")
@set:JvmName(name = "setBuzzerModeValue")
var buzzerModeValue: Int
Link copied to clipboard
@get:JvmName(name = "getDisableTripleClick")
@set:JvmName(name = "setDisableTripleClick")
var disableTripleClick: Boolean

bool disable_triple_click = 10;

Link copied to clipboard
@get:JvmName(name = "getDoubleTapAsButtonPress")
@set:JvmName(name = "setDoubleTapAsButtonPress")
var doubleTapAsButtonPress: Boolean

bool double_tap_as_button_press = 8;

Link copied to clipboard
@get:JvmName(name = "getIsManaged")
@set:JvmName(name = "setIsManaged")
var isManaged: Boolean

bool is_managed = 9 [deprecated = true];

Link copied to clipboard
@get:JvmName(name = "getLedHeartbeatDisabled")
@set:JvmName(name = "setLedHeartbeatDisabled")
var ledHeartbeatDisabled: Boolean

bool led_heartbeat_disabled = 12;

Link copied to clipboard
@get:JvmName(name = "getNodeInfoBroadcastSecs")
@set:JvmName(name = "setNodeInfoBroadcastSecs")
var nodeInfoBroadcastSecs: Int

uint32 node_info_broadcast_secs = 7;

Link copied to clipboard
@get:JvmName(name = "getRebroadcastMode")
@set:JvmName(name = "setRebroadcastMode")
var rebroadcastMode: ConfigProtos.Config.DeviceConfig.RebroadcastMode

.meshtastic.Config.DeviceConfig.RebroadcastMode rebroadcast_mode = 6;

Link copied to clipboard
@get:JvmName(name = "getRebroadcastModeValue")
@set:JvmName(name = "setRebroadcastModeValue")
var rebroadcastModeValue: Int
Link copied to clipboard
@get:JvmName(name = "getRole")
@set:JvmName(name = "setRole")
var role: ConfigProtos.Config.DeviceConfig.Role

.meshtastic.Config.DeviceConfig.Role role = 1;

Link copied to clipboard
@get:JvmName(name = "getRoleValue")
@set:JvmName(name = "setRoleValue")
var roleValue: Int
Link copied to clipboard
@get:JvmName(name = "getSerialEnabled")
@set:JvmName(name = "setSerialEnabled")
var serialEnabled: Boolean

bool serial_enabled = 2 [deprecated = true];

Link copied to clipboard
@get:JvmName(name = "getTzdef")
@set:JvmName(name = "setTzdef")
var tzdef: String

string tzdef = 11;

Functions

Link copied to clipboard

uint32 button_gpio = 4;

Link copied to clipboard

uint32 buzzer_gpio = 5;

Link copied to clipboard

.meshtastic.Config.DeviceConfig.BuzzerMode buzzer_mode = 13;

Link copied to clipboard

bool disable_triple_click = 10;

Link copied to clipboard

bool double_tap_as_button_press = 8;

Link copied to clipboard

bool is_managed = 9 [deprecated = true];

Link copied to clipboard

bool led_heartbeat_disabled = 12;

Link copied to clipboard

uint32 node_info_broadcast_secs = 7;

Link copied to clipboard

.meshtastic.Config.DeviceConfig.RebroadcastMode rebroadcast_mode = 6;

Link copied to clipboard
fun clearRole()

.meshtastic.Config.DeviceConfig.Role role = 1;

Link copied to clipboard

bool serial_enabled = 2 [deprecated = true];

Link copied to clipboard

string tzdef = 11;